friction_maxwell Module



Derived Types

type, public, extends(friction_model) ::  maxwell_model

Defines a single-element, Maxwell model.

Read more…

Components

Type Visibility Attributes Name Initial
real(kind=real64), public :: friction_coefficient

The Coulomb friction coefficient.

real(kind=real64), public :: stiffness

The pre-sliding stiffness term.

Type-Bound Procedures

procedure, public :: constraint_equations => fmdl_constraints
procedure, public :: evaluate => mx_eval
procedure, public :: fit => fmdl_fit
procedure, public :: from_array => mx_from_array
procedure, public :: get_constraint_equation_count => fmdl_get_constraint_count
procedure, public :: get_state_variable_count => mx_get_state_var_count
procedure, public :: has_internal_state => mx_has_state_vars
procedure, public :: parameter_count => mx_parameter_count
procedure, public :: reset => mx_reset
procedure, public :: state => mx_state_model
procedure, public :: to_array => mx_to_array